package me.zhengjie.modules.system.domain.rsp;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author wx
 * @email
 * @date 2025-02-14 16:46:35
 */

@Builder
@NoArgsConstructor
@AllArgsConstructor
@Data
public class SysUserBankCardRspDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "")
    private Long id;

    @ApiModelProperty(value = "0储蓄卡 1信用卡")
    private Integer type;

    @ApiModelProperty(value = "结算账户户名")
    private String accountName;

    @ApiModelProperty(value = "S:对私,G:对公;小微商户只支持对私结算)")
    private String accountType;

    @ApiModelProperty(value = "卡号")
    private Integer accountNumber;

    @ApiModelProperty(value = "结算账户银行预留手机号")
    private String accountMobile;

    @ApiModelProperty(value = "结算账户身份证")
    private String accountIdCard;

    @ApiModelProperty(value = "开户行行号")
    private String bankCode;

    @ApiModelProperty(value = "开户行名称")
    private String bankName;

    @ApiModelProperty(value = "正面图片")
    private String front;

    @ApiModelProperty(value = "反面图片")
    private String back;


}
